package com.flejay.dreamrecruiter.service;

import java.util.List;

import com.flejay.dreamrecruiter.model.CurriculumVitae;
import com.flejay.dreamrecruiter.model.Tag;

/**
 * Service d'extraction
 * 
 * @author Victor Fleurant
 *
 */
public interface IExtractorService {

	/**
	 * Load and transform CV file in path directory into Java Objects
	 * 
	 * @param path
	 * @return
	 */
	List<CurriculumVitae> loadCVs(final String path);
	
	/**
	 * Load configuration file with the specified mode and language
	 * 
	 * @param mode
	 * @param language
	 * @return
	 */
	List<Tag> loadConfiguration(final String mode, final String language);
	
}
